package org.lemon.transport.context.auth;

import lombok.Data;
import org.lemon.transport.context.data.device.PowerMode;
import org.lemon.transport.context.data.tenant.TenantId;

import java.io.Serializable;

@Data
public class TransportDeviceInfo implements Serializable {

    private static final long serialVersionUID = -2072575941384651064L;

    private TenantId tenantId;
    private Long projectId;
    private Long deviceId;
    private Long deviceProfileId;

    private String deviceName;
    /**
     * 设备类型
     */
    private String deviceType;

    /**
     * 扩展信息 json字符串
     */
    private String additionalInfo;

    /**
     * 省点模式
     */
    private PowerMode powerMode;

    private Long e_drxCycle;
    private Long psmActivityTimer;
    private Long pagingTransmissionWindow;
}
